.el-header {
  height: 80px !important;
  padding: 0;
  margin-bottom: 10px;

  .dynamic-head {
    box-shadow: 0px 15px 10px -15px #F2F7FE;
    -webkit-box-shadow: 0px 15px 10px -15px #F2F7FE;
    -moz-box-shadow: 0px 15px 10px -15px #F2F7FE;
    display: flex;

    .head-info {
      height: 80px;
      line-height: 80px;
      flex: 5;

      .tabs-collapse {
        float: left;
        width: 50px;
        height: 80px;
        line-height: 80px;
        text-align: left;
        padding-left: 20px;
        vertical-align: middle;

        .el-icon {
          cursor: pointer;
          vertical-align: middle;
        }
      }

      .head-info-title {
        float: left;
        font-size: 28px;
        color: #404040;
        text-align: left;
      }
    }

    .head-right {
      flex: 6;
      height: 80px;
      text-align: right;
      line-height: 80px;

      span {
        margin-right: 10px;
        font-size: 18px;
        color: #464646;
      }

      .head-user-type {
        margin-right: 20px;
        overflow: hidden;
        position: relative;
        cursor: pointer;

        .el-dropdown-link {
          margin-top: 25px;
        }
      }
    }
  }
}